<?php

class VueEdition{
	
	/**
	 * Fonction d'affichage pour afficher les icones relatifs aux journaux
	 * @param $journal      objet de classe journal
	 */
	public static function afficherIco($Edition){
		
		$tpl = new Template('tpl'); // creation du template $template
	 	$tpl->set_file(array( 
		"icoEdition"=>"ico.edition.tpl" 
		)); // on definit le fichier contenant le module
		$tpl->set_var("ICOEDITIONDATE",$Edition->getDate());
		$tpl->set_var("ICOEDITIONISSN", $Edition->getISSN());
		$tpl->set_var("ICOEDITION",$Edition->getURL());
		$tpl->set_var("ICOEDITIONPRIX",$Edition->getPrix());
		$tpl->set_var("ICOEDITIONID",$Edition->getIDRevue());
		$tpl->parse("ICOEDITION","icoEdition");
		return $tpl->get("ICOEDITION"); 
		
	}
	
	/**
	 * Fonction d'affichage pour afficher les pages relatifs aux journaux
	 */
	public static function afficher($IDEdition){
		$i=0;
		$tpl = new Template('tpl'); // creation du template $template
	 	$tpl->set_file(array( 
		"edition"=>"edition.tpl" 
		)); // on definit le fichier contenant le module
		
		$Edition = new Edition();
		$result = new Edition();
		$result = $Edition->recupEdition($IDEdition);
		
	 	$tpl->set_var("EDITIONTITRE",$result->getTitre());
	 	$tpl->set_var("EDITIONDATE",$result->getDate());
	 	$tpl->set_var("EDITIONISSN",$result->getISSN());
	 	$tpl->set_var("EDITIONJOURNAL",$result->getJournalNom());
	 	$tpl->set_var("EDITIONDESCRIPTIF",$result->getDescriptif());
	 	$tpl->set_var("EDITIONIMAGE",$result->getURL());
	 	$tpl->set_var("EDITIONPRIX",$result->getPrix());
	 	$tpl->set_var("EDITIONID",$result->getIDRevue());
	 	
		$tpl->parse("EDITION","edition");
		
		return $tpl->get("EDITION"); 	
	}
	
	/**
	 * Fonction d'affichage en cas d'erreur dans l'affichage d'un journal
	 */
	public static function afficherErreur(){
	}
	
	
}
?>